package com.example.cinema;

import java.util.Date;

public class AdminService {
    // 用户管理
    public static void userManage() {
        System.out.println("\n===== 用户管理 =====");
        System.out.println("1.添加用户  2.查看用户  3.返回上一级");
        System.out.print("请选择：");
        int choice = CinemaSystem.sc.nextInt();
        CinemaSystem.sc.nextLine();

        if (choice == 1) {
            // 添加用户
            System.out.print("请输入用户ID：");
            String userId = CinemaSystem.sc.nextLine();
            System.out.print("请输入用户名：");
            String username = CinemaSystem.sc.nextLine();
            System.out.print("请输入角色（经理/前台）：");
            String role = CinemaSystem.sc.nextLine();
            System.out.print("请输入手机号：");
            String phone = CinemaSystem.sc.nextLine();

            User newUser = new User(
                    userId, username, "123456", role, phone, new Date()
            );
            CinemaSystem.users.add(newUser);
            System.out.println("用户添加成功，初始密码：123456");
        } else if (choice == 2) {
            // 查看用户
            System.out.println("\n===== 用户列表 =====");
            for (User user : CinemaSystem.users) {
                System.out.println("ID：" + user.getUserId() + "，用户名：" + user.getUsername() + "，角色：" + user.getRole());
            }
        }
    }
}